#pragma once

#include "SGNode.h"
#include "CDirectionalLight.h"
#include "Parameter.h"
#include "CMatrix.h"

class SGNodeDirectionalLight : public SGNode
{
private:
	CDirectionalLight* m_light;

public:
	Parameter<CVector3f>	m_direction;

public:
	SGNodeDirectionalLight(CDirectionalLight* light);
	~SGNodeDirectionalLight();

	void doUpdate();
	void dirty();
};